package com.ruoyi.dynamic.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.dynamic.model.pojo.entity.RoomRecord;

import java.net.Inet4Address;

/**
 * <p>
 * 房间进入记录表 服务类
 * </p>
 *
 * @author ${author}
 * @since 2024-11-27
 */
public interface IRoomRecordService extends IService<RoomRecord> {

    /**
     * 房间进入记录
     *
     * @param userId
     * @param roomId
     */
    void add(Long userId, Long roomId);


    /**
     * 离开房间
     */
    void leave(Long userId, Long roomId);


    /**
     * 最高在线人数
     *
     * @param id
     * @return
     */
    Long roomUserTotalCount(Long id);

    /**
     * 观众
     *
     * @param id
     * @return
     */
    Long roomUserLineCount(Long id);


    /**
     * 找到最高在线时长那个
     */
    String getMaxLook(Long id);


    /**
     * 新增关注shul
     * @param id
     * @return
     */
    Integer attentionCount(Long id);
}
